Exploiting Data-Transfer Locality in Memory Synthesis: Merging Memory Accesses

نویسنده

  • Peeter Ellervee
چکیده

Reducing the number of memory accesses is the main goal of the memory field merging. Different cases of dependencies between memory access are described, and trade-offs of field merging, related to the cases of dependencies, are discussed. Optimization guidelines-using collected data about dependencies to analyze effects of field merging-are proposed.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Instruction and Data Memory Energy Trade-off using a High-level Model

In this paper we show that, when doing loop transformations to improve the locality of the data memory accesses, there is a trade-off between the data memory energy and the instruction memory energy. We explore this trade-off using a high-level energy metric, based on the reuse distance between accesses. Loop merging, a typical data locality improving transformation, was applied on a driver app...

متن کامل

An Evaluation of Thread Migration for Exploiting Distributed Array Locality

Thread migration is one approach to remote memory accesses on distributed memory parallel computers. In thread migration, threads of control migrate between processors to access data local to those processors, while conventional approaches tend to move data to the threads that need them. Migration approaches enhance spatial locality by making large address spaces local, but are less adept at ex...

متن کامل

Application-aware Adaptive DRAM Bank Partitioning in CMP

Main memory is a shared resource among cores in a chip and the speed gap between cores and main memory limits the total system performance. Thus, main memory should be effectively accessed by each core. Exploiting both parallelism and locality of main memory is the key to realize the efficient memory access. The parallelism between memory banks can hide the latency by pipelining memory accesses...

متن کامل

Experimental Evaluation of Array Caches

Cache memories have a dual objective: bridging the gap between memory and CPU speeds and reducing the demand bandwidth on the main memory. These related objectives are achieved by exploiting the locality of access inherent in programs. Locality can be either temporal (when the same location is accessed repeatedly within the a window of references) or spatial (when contiguous locations are acces...

متن کامل

Analytical exploration of power efficient data-reuse transformations on multimedia applications

Power savings that can be achieved by data-reuse decisions targeting at a custom memory hierarchy for multimedia applications executing on embedded cores are examined in this paper. Exploiting the temporal locality of memory accesses in data-intensive applications a set of data-reuse transformations on a typical motion estimation algorithm is determined. The aim is to reduce data related power ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995